import request from '@/utils/request'
import qs from 'qs'
const prefix = '/v1'
const module = 'configInfo'

/**
 * listData 方法
 * @param params 形参: 实际的值取决于调用方法时传入的是什么, 这里我们期望 params = {...}
 * @returns {*}
 */
export function listData(params) {
  return request.get(`${prefix}/${module}/list`, {params})
}


/**
 * saveOrUpdate 方法
 * @param params 形参: 实际的值取决于调用方法时传入的是什么, 这里我们期望 params = {...}
 * @returns {*}
 */
export function saveOrUpdate(params) {
  return request.post(`${prefix}/${module}/saveOrUpdate`, params)
}

export function deleteById(id) {
  return request.post(`${prefix}/${module}/delete`, qs.stringify({id}, {
      method: 'POST',
      headers: {'content-type': 'application/x-www-form-urlencoded'}
  }));
}

// 批量删除系统配置
export function batchDelete(params) {
  return request.post(`${prefix}/${module}/batchDelete`, params) 
}
